home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Other Items
/
Fetch Browser
/
Fetch Browser.rsrc
/
bin.rsrc_CODE_50_ISOInit.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
37KB
|
649 lines
# near model CODE resource
# jump table entries: 17168-17170 (3 of them)
export_2146:
00000000 4E56 FFFA link A6, -0x0006
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 4AAE 0008 tst.l [A6 + 0x8]
0000000C 6610 bne +0x12 /* 0000001E */
0000000E 42A7 clr.l -[A7]
00000010 2F3C 0000 2AD2 move.l -[A7], 0x2AD2
00000016 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000001A 265F movea.l A3, [A7]+
0000001C 6012 bra +0x14 /* 00000030 */
label0000001E:
0000001E 42A7 clr.l -[A7]
00000020 2F3C 0000 2AD2 move.l -[A7], 0x2AD2
00000026 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002A 205F movea.l A0, [A7]+
0000002C 4E90 jsr [A0]
0000002E 265F movea.l A3, [A7]+
label00000030:
00000030 200B move.l D0, A3
00000032 661A bne +0x1C /* 0000004E */
00000034 2F3C FF94 0000 move.l -[A7], 0xFF940000
0000003A 487A 0090 pea.l [PC + 0x90 /* 000000CC, value 0x6444249, pstring "DBInit" */]
0000003E 42A7 clr.l -[A7]
00000040 4EAD 42D2 jsr [A5 + 0x42D2 /* export_2134 */]
00000044 1E1F move.b D7, [A7]+
00000046 7000 moveq.l D0, 0x00
00000048 2D40 000C move.l [A6 + 0xC], D0
0000004C 6058 bra +0x5A /* 000000A6 */
label0000004E:
0000004E 2F0B move.l -[A7], A3
00000050 2F3C 0000 2AD2 move.l -[A7], 0x2AD2
00000056 2F0B move.l -[A7], A3
00000058 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */]
0000005C 284B movea.l A4, A3
0000005E 4214 clr.b [A4]
00000060 42A7 clr.l -[A7]
00000062 3F3C A02E move.w -[A7], 0xA02E
00000066 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000006A 295F 0002 move.l [A4 + 0x2], [A7]+
0000006E 7000 moveq.l D0, 0x00
00000070 2940 000A move.l [A4 + 0xA], D0
00000074 7000 moveq.l D0, 0x00
00000076 2940 000E move.l [A4 + 0xE], D0
0000007A 7000 moveq.l D0, 0x00
0000007C 2940 0012 move.l [A4 + 0x12], D0
00000080 7000 moveq.l D0, 0x00
00000082 2940 0016 move.l [A4 + 0x16], D0
00000086 7000 moveq.l D0, 0x00
00000088 2940 001A move.l [A4 + 0x1A], D0
0000008C 397C 012A 001E move.w [A4 + 0x1E], 0x12A
00000092 422C 0E43 clr.b [A4 + 0xE43]
00000096 422C 2A26 clr.b [A4 + 0x2A26]
0000009A 297C 4953 4F32 0006 move.l [A4 + 0x6], 0x49534F32 /* 'ISO2' */
000000A2 2D4B 000C move.l [A6 + 0xC], A3
label000000A6:
000000A6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000AA 4E5E unlink A6
000000AC 2E9F move.l [A7], [A7]+
000000AE 4E75 rts
000000B0 9849 sub.w D4, A1
000000B2 534F subq.w A7, 1
000000B4 5F50 subq.w [A0], 7
000000B6 4442 neg.w D2
000000B8 494E chk.w D4, A6
000000BA 4954 chk.w D4, [A4]
000000BC 4941 chk.w D4, D1
000000BE 4C49 5A45 movem.l D0,D2,D6,A1,A3,A4,A6, A1
000000C2 474C chk.w D3, A4
000000C4 4F42 chk.w D7, D2
000000C6 414C chk.w D0, A4
000000C8 5300 subq.b D0, 1
000000CA 0008 0644 ori.b A0, 0x44 /* 'D' */
000000CE 4249 clr.w A1
000000D0 6E69 bgt +0x6B /* 0000013B */
000000D2 7400 moveq.l D2, 0x00
fn000000D4:
000000D4 4E56 FFF8 link A6, -0x0008
000000D8 48E7 0308 movem.l -[A7], D6,D7,A4
000000DC 206E 0008 movea.l A0, [A6 + 0x8]
000000E0 2868 0008 movea.l A4, [A0 + 0x8]
000000E4 41EC 0050 lea.l A0, [A4 + 0x50]
000000E8 2E08 move.l D7, A0
000000EA 41EC 119A lea.l A0, [A4 + 0x119A]
000000EE 2C08 move.l D6, A0
000000F0 2006 move.l D0, D6
000000F2 9087 sub.l D0, D7
000000F4 5580 subq.l D0, 2
000000F6 3D40 000C move.w [A6 + 0xC], D0
000000FA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000000FE 4E5E unlink A6
00000100 2E9F move.l [A7], [A7]+
00000102 4E75 rts
00000104 9247 sub.w D1, D7
00000106 4554 chk.w D2, [A4]
00000108 4442 neg.w D2
0000010A 5641 addq.w D1, 3
0000010C 5249 addq.w A1, 1
0000010E 4142 chk.w D0, D2
00000110 4C45 5353 movem.l D0,D1,D4,D6,A0,A1,A4,A6, D5
00000114 495A chk.w D4, [A2]+
00000116 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00000118 0000 0000 ori.b D0, 0x0
fn0000011C:
0000011C 4E56 FFFE link A6, -0x0002
00000120 4267 clr.w -[A7]
00000122 3F2E 0014 move.w -[A7], [A6 + 0x14]
00000126 487A 0030 pea.l [PC + 0x30 /* 00000158, value 0x6444249, pstring "DBInit" */]
0000012A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000012E 4EAD 42D2 jsr [A5 + 0x42D2 /* export_2134 */]
00000132 1D5F FFFF move.b [A6 - 0x1], [A7]+
00000136 206E 0008 movea.l A0, [A6 + 0x8]
0000013A 2C48 movea.l A6, A0
0000013C 4EFA 045C jmp [PC + 0x45C /* 0000059A */]
00000140 0000 4E5E ori.b D0, 0x5E /* '^' */
00000144 205F movea.l A0, [A7]+
00000146 DEFC 000E add.w A7, 0xE
0000014A 4ED0 jmp [A0]
0000014C 8846 or.w D4, D6
0000014E 4149 chk.w D0, A1
00000150 4C49 4E49 movem.l D0,D3,D6,A1,A2,A3,A6, A1
00000154 5400 addq.b D0, 2
00000156 0008 0644 ori.b A0, 0x44 /* 'D' */
0000015A 4249 clr.w A1
0000015C 6E69 bgt +0x6B /* 000001C7 */
0000015E 7400 moveq.l D2, 0x00
export_2147:
00000160 4E56 FFA0 link A6, -0x0060
00000164 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000168 206E 0012 movea.l A0, [A6 + 0x12]
0000016C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000170 22D8 move.l [A1]+, [A0]+
00000172 22D8 move.l [A1]+, [A0]+
00000174 206E 0008 movea.l A0, [A6 + 0x8]
00000178 2D48 FFA4 move.l [A6 - 0x5C], A0
0000017C 4A6E 0010 tst.w [A6 + 0x10]
00000180 6710 beq +0x12 /* 00000192 */
00000182 3F3C 04BE move.w -[A7], 0x4BE
00000186 42A7 clr.l -[A7]
00000188 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000018C 2F0E move.l -[A7], A6
0000018E 4EBA FF8C jsr [PC - 0x74 /* 0000011C */]
label00000192:
00000192 206E FFA4 movea.l A0, [A6 - 0x5C]
00000196 7001 moveq.l D0, 0x01
00000198 B06E 0010 cmp.w D0, [A6 + 0x10]
0000019C 57C0 seq D0
0000019E 4400 neg.b D0
000001A0 1140 0E43 move.b [A0 + 0xE43], D0
000001A4 206E FFA4 movea.l A0, [A6 - 0x5C]
000001A8 2F08 move.l -[A7], A0
000001AA 4267 clr.w -[A7]
000001AC 2F0E move.l -[A7], A6
000001AE 4EBA FF24 jsr [PC - 0xDC /* 000000D4 */]
000001B2 301F move.w D0, [A7]+
000001B4 205F movea.l A0, [A7]+
000001B6 3140 0046 move.w [A0 + 0x46], D0
000001BA 206E FFA4 movea.l A0, [A6 - 0x5C]
000001BE 4268 0048 clr.w [A0 + 0x48]
000001C2 206E FFA4 movea.l A0, [A6 - 0x5C]
000001C6 1028 0E43 move.b D0, [A0 + 0xE43]
000001CA 6606 bne +0x8 /* 000001D2 */
000001CC 317C 0001 004A move.w [A0 + 0x4A], 0x1
label000001D2:
000001D2 206E FFA4 movea.l A0, [A6 - 0x5C]
000001D6 2F08 move.l -[A7], A0
000001D8 42A7 clr.l -[A7]
000001DA 7006 moveq.l D0, 0x06
000001DC C1FC 000A muls.w D0, 0xA /* '\n' */
000001E0 48C0 ext.l D0
000001E2 2F00 move.l -[A7], D0
000001E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001E8 4EAD 41E2 jsr [A5 + 0x41E2 /* export_2104 */]
000001EC 201F move.l D0, [A7]+
000001EE 205F movea.l A0, [A7]+
000001F0 2140 004C move.l [A0 + 0x4C], D0
000001F4 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1
000001FA 6032 bra +0x34 /* 0000022E */
label000001FC:
000001FC 206E FFA4 movea.l A0, [A6 - 0x5C]
00000200 2068 004C movea.l A0, [A0 + 0x4C]
00000204 2050 movea.l A0, [A0]
00000206 302E FFF4 move.w D0, [A6 - 0xC]
0000020A C1FC 0006 muls.w D0, 0x6
0000020E 4270 00FA clr.w [A0 + D0.w - 0x6]
00000212 206E FFA4 movea.l A0, [A6 - 0x5C]
00000216 2068 004C movea.l A0, [A0 + 0x4C]
0000021A 2050 movea.l A0, [A0]
0000021C 302E FFF4 move.w D0, [A6 - 0xC]
00000220 C1FC 0006 muls.w D0, 0x6
00000224 7200 moveq.l D1, 0x00
00000226 2181 00FC move.l [A0 + D0.w - 0x4], D1
0000022A 526E FFF4 addq.w [A6 - 0xC], 1
label0000022E:
0000022E 700A moveq.l D0, 0x0A
00000230 B06E FFF4 cmp.w D0, [A6 - 0xC]
00000234 6CC6 bge -0x38 /* 000001FC */
00000236 4267 clr.w -[A7]
00000238 486E FFF8 pea.l [A6 - 0x8]
0000023C A8AE syscall EmptyRect
0000023E 4A6E FFFA tst.w [A6 - 0x6]
00000242 5DC0 slt D0
00000244 801F or.b D0, [A7]+
00000246 4A6E FFFE tst.w [A6 - 0x2]
0000024A 5DC1 slt D1
0000024C 8001 or.b D0, D1
0000024E 4A6E FFF8 tst.w [A6 - 0x8]
00000252 5DC1 slt D1
00000254 8001 or.b D0, D1
00000256 4A6E FFFC tst.w [A6 - 0x4]
0000025A 5DC1 slt D1
0000025C 8001 or.b D0, D1
0000025E 0240 0001 andi.w D0, 0x1
00000262 6714 beq +0x16 /* 00000278 */
00000264 206E FFA4 movea.l A0, [A6 - 0x5C]
00000268 4868 136E pea.l [A0 + 0x136E]
0000026C 42A7 clr.l -[A7]
0000026E 2F3C 0156 0200 move.l -[A7], 0x1560200
00000274 A8A7 syscall SetRect
00000276 6010 bra +0x12 /* 00000288 */
label00000278:
00000278 206E FFA4 movea.l A0, [A6 - 0x5C]
0000027C 41E8 136E lea.l A0, [A0 + 0x136E]
00000280 43EE FFF8 lea.l A1, [A6 - 0x8]
00000284 20D9 move.l [A0]+, [A1]+
00000286 20D9 move.l [A0]+, [A1]+
label00000288:
00000288 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000028C 4EAD 3E9A jsr [A5 + 0x3E9A /* export_1999 */]
00000290 486E FFA8 pea.l [A6 - 0x58]
00000294 487A FE86 pea.l [PC - 0x17A /* 0000011C, value 0x4E56FFFE */]
00000298 2F0E move.l -[A7], A6
0000029A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000029E 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */]
000002A2 2D7C 0000 03F6 FFE8 move.l [A6 - 0x18], 0x3F6
000002AA 206E FFA4 movea.l A0, [A6 - 0x5C]
000002AE 226E FFE8 movea.l A1, [A6 - 0x18]
000002B2 4A51 tst.w [A1]
000002B4 5EC0 sgt D0
000002B6 4400 neg.b D0
000002B8 1140 1230 move.b [A0 + 0x1230], D0
000002BC 206E FFA4 movea.l A0, [A6 - 0x5C]
000002C0 4228 11F2 clr.b [A0 + 0x11F2]
000002C4 206E FFA4 movea.l A0, [A6 - 0x5C]
000002C8 4228 11EE clr.b [A0 + 0x11EE]
000002CC 206E FFA4 movea.l A0, [A6 - 0x5C]
000002D0 4268 119C clr.w [A0 + 0x119C]
000002D4 206E FFA4 movea.l A0, [A6 - 0x5C]
000002D8 2F08 move.l -[A7], A0
000002DA 42A7 clr.l -[A7]
000002DC 42A7 clr.l -[A7]
000002DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002E2 4EAD 41E2 jsr [A5 + 0x41E2 /* export_2104 */]
000002E6 201F move.l D0, [A7]+
000002E8 205F movea.l A0, [A7]+
000002EA 2140 119E move.l [A0 + 0x119E], D0
000002EE 206E FFA4 movea.l A0, [A6 - 0x5C]
000002F2 2F28 119E move.l -[A7], [A0 + 0x119E]
000002F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002FA 4EAD 3EB2 jsr [A5 + 0x3EB2 /* export_2002 */]
000002FE 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000302 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000306 4EAD 3EF2 jsr [A5 + 0x3EF2 /* export_2010 */]
0000030A 206E FFA4 movea.l A0, [A6 - 0x5C]
0000030E 117C 0001 11EF move.b [A0 + 0x11EF], 0x1
00000314 206E FFA4 movea.l A0, [A6 - 0x5C]
00000318 7000 moveq.l D0, 0x00
0000031A 2140 1240 move.l [A0 + 0x1240], D0
0000031E 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1
00000324 6046 bra +0x48 /* 0000036C */
label00000326:
00000326 42A7 clr.l -[A7]
00000328 7054 moveq.l D0, 0x54
0000032A 2F00 move.l -[A7], D0
0000032C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000330 4EAD 41EA jsr [A5 + 0x41EA /* export_2105 */]
00000334 2D5F FFEC move.l [A6 - 0x14], [A7]+
00000338 6610 bne +0x12 /* 0000034A */
0000033A 3F3C FF94 move.w -[A7], 0xFF94
0000033E 42A7 clr.l -[A7]
00000340 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000344 2F0E move.l -[A7], A6
00000346 4EBA FDD4 jsr [PC - 0x22C /* 0000011C */]
label0000034A:
0000034A 206E FFA4 movea.l A0, [A6 - 0x5C]
0000034E 226E FFEC movea.l A1, [A6 - 0x14]
00000352 22A8 1240 move.l [A1], [A0 + 0x1240]
00000356 206E FFEC movea.l A0, [A6 - 0x14]
0000035A 4268 0014 clr.w [A0 + 0x14]
0000035E 206E FFA4 movea.l A0, [A6 - 0x5C]
00000362 216E FFEC 1240 move.l [A0 + 0x1240], [A6 - 0x14]
00000368 526E FFF4 addq.w [A6 - 0xC], 1
label0000036C:
0000036C 7010 moveq.l D0, 0x10
0000036E B06E FFF4 cmp.w D0, [A6 - 0xC]
00000372 6CB2 bge -0x4C /* 00000326 */
00000374 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000378 4EAD 43EA jsr [A5 + 0x43EA /* export_2169 */]
0000037C 206E FFA4 movea.l A0, [A6 - 0x5C]
00000380 4268 08EA clr.w [A0 + 0x8EA]
00000384 206E FFA4 movea.l A0, [A6 - 0x5C]
00000388 4268 120C clr.w [A0 + 0x120C]
0000038C 206E FFA4 movea.l A0, [A6 - 0x5C]
00000390 7000 moveq.l D0, 0x00
00000392 2140 1234 move.l [A0 + 0x1234], D0
00000396 206E FFA4 movea.l A0, [A6 - 0x5C]
0000039A 7000 moveq.l D0, 0x00
0000039C 2140 1206 move.l [A0 + 0x1206], D0
000003A0 206E FFA4 movea.l A0, [A6 - 0x5C]
000003A4 4268 135A clr.w [A0 + 0x135A]
000003A8 206E FFA4 movea.l A0, [A6 - 0x5C]
000003AC 2F08 move.l -[A7], A0
000003AE 42A7 clr.l -[A7]
000003B0 42A7 clr.l -[A7]
000003B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003B6 4EAD 41E2 jsr [A5 + 0x41E2 /* export_2104 */]
000003BA 201F move.l D0, [A7]+
000003BC 205F movea.l A0, [A7]+
000003BE 2140 135C move.l [A0 + 0x135C], D0
000003C2 206E FFA4 movea.l A0, [A6 - 0x5C]
000003C6 2F28 135C move.l -[A7], [A0 + 0x135C]
000003CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003CE 4EAD 3EB2 jsr [A5 + 0x3EB2 /* export_2002 */]
000003D2 206E FFA4 movea.l A0, [A6 - 0x5C]
000003D6 2F08 move.l -[A7], A0
000003D8 42A7 clr.l -[A7]
000003DA 2F3C 0000 0828 move.l -[A7], 0x828
000003E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003E4 4EAD 41EA jsr [A5 + 0x41EA /* export_2105 */]
000003E8 201F move.l D0, [A7]+
000003EA 205F movea.l A0, [A7]+
000003EC 2140 1200 move.l [A0 + 0x1200], D0
000003F0 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1
000003F6 6018 bra +0x1A /* 00000410 */
label000003F8:
000003F8 206E FFA4 movea.l A0, [A6 - 0x5C]
000003FC 302E FFF4 move.w D0, [A6 - 0xC]
00000400 E540 asl D0.w, 2
00000402 41E8 01B0 lea.l A0, [A0 + 0x1B0]
00000406 7200 moveq.l D1, 0x00
00000408 2181 0000 move.l [A0 + D0.w], D1
0000040C 526E FFF4 addq.w [A6 - 0xC], 1
label00000410:
00000410 0C6E 0080 FFF4 cmpi.w [A6 - 0xC], 0x80
00000416 6FE0 ble -0x1E /* 000003F8 */
00000418 206E FFA4 movea.l A0, [A6 - 0x5C]
0000041C 41E8 1246 lea.l A0, [A0 + 0x1246]
00000420 2D48 FFA0 move.l [A6 - 0x60], A0
00000424 43FA 01A4 lea.l A1, [PC + 0x1A4 /* 000005CA, value 0x11576169, pstring "Waiting for lock." */]
00000428 7003 moveq.l D0, 0x03
label0000042A:
0000042A 20D9 move.l [A0]+, [A1]+
0000042C 51C8 FFFC dbf D0, -0x6 /* 0000042A */
00000430 3091 move.w [A0], [A1]
00000432 206E FFA0 movea.l A0, [A6 - 0x60]
00000436 7000 moveq.l D0, 0x00
00000438 2140 0100 move.l [A0 + 0x100], D0
0000043C 206E FFA0 movea.l A0, [A6 - 0x60]
00000440 217C 0000 012C 0104 move.l [A0 + 0x104], 0x12C
00000448 206E FFA0 movea.l A0, [A6 - 0x60]
0000044C 317C 2002 0108 move.w [A0 + 0x108], 0x2002
00000452 206E FFA0 movea.l A0, [A6 - 0x60]
00000456 117C 0001 010A move.b [A0 + 0x10A], 0x1
0000045C 206E FFA4 movea.l A0, [A6 - 0x5C]
00000460 7000 moveq.l D0, 0x00
00000462 2140 1352 move.l [A0 + 0x1352], D0
00000466 206E FFA4 movea.l A0, [A6 - 0x5C]
0000046A 7000 moveq.l D0, 0x00
0000046C 2140 123C move.l [A0 + 0x123C], D0
00000470 206E FFA4 movea.l A0, [A6 - 0x5C]
00000474 4268 11A2 clr.w [A0 + 0x11A2]
00000478 206E FFA4 movea.l A0, [A6 - 0x5C]
0000047C 7000 moveq.l D0, 0x00
0000047E 2140 11F4 move.l [A0 + 0x11F4], D0
00000482 206E FFA4 movea.l A0, [A6 - 0x5C]
00000486 4268 1382 clr.w [A0 + 0x1382]
0000048A 206E FFA4 movea.l A0, [A6 - 0x5C]
0000048E 7000 moveq.l D0, 0x00
00000490 2140 1384 move.l [A0 + 0x1384], D0
00000494 206E FFA4 movea.l A0, [A6 - 0x5C]
00000498 7000 moveq.l D0, 0x00
0000049A 2140 1388 move.l [A0 + 0x1388], D0
0000049E 206E FFA4 movea.l A0, [A6 - 0x5C]
000004A2 7000 moveq.l D0, 0x00
000004A4 2140 13B2 move.l [A0 + 0x13B2], D0
000004A8 206E FFA4 movea.l A0, [A6 - 0x5C]
000004AC 7000 moveq.l D0, 0x00
000004AE 2140 13C4 move.l [A0 + 0x13C4], D0
000004B2 206E FFA4 movea.l A0, [A6 - 0x5C]
000004B6 7000 moveq.l D0, 0x00
000004B8 2140 1416 move.l [A0 + 0x1416], D0
000004BC 42A7 clr.l -[A7]
000004BE 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */
000004C4 3F3C C120 move.w -[A7], 0xC120
000004C8 A9A0 syscall GetResource
000004CA 2D5F FFF0 move.l [A6 - 0x10], [A7]+
000004CE 660A bne +0xC /* 000004DA */
000004D0 206E FFA4 movea.l A0, [A6 - 0x5C]
000004D4 4228 138C clr.b [A0 + 0x138C]
000004D8 601E bra +0x20 /* 000004F8 */
label000004DA:
000004DA 206E FFA4 movea.l A0, [A6 - 0x5C]
000004DE 2F28 0002 move.l -[A7], [A0 + 0x2]
000004E2 206E FFF0 movea.l A0, [A6 - 0x10]
000004E6 2F10 move.l -[A7], [A0]
000004E8 206E FFA4 movea.l A0, [A6 - 0x5C]
000004EC 4868 138C pea.l [A0 + 0x138C]
000004F0 7022 moveq.l D0, 0x22
000004F2 2F00 move.l -[A7], D0
000004F4 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */]
label000004F8:
000004F8 206E FFA4 movea.l A0, [A6 - 0x5C]
000004FC 4240 clr.w D0
000004FE 1028 138C move.b D0, [A0 + 0x138C]
00000502 7220 moveq.l D1, 0x20
00000504 B240 cmp.w D1, D0
00000506 6C0A bge +0xC /* 00000512 */
00000508 206E FFA4 movea.l A0, [A6 - 0x5C]
0000050C 117C 0020 138C move.b [A0 + 0x138C], 0x20 /* ' ' */
label00000512:
00000512 206E FFA4 movea.l A0, [A6 - 0x5C]
00000516 4868 138C pea.l [A0 + 0x138C]
0000051A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000051E 4EAD 440A jsr [A5 + 0x440A /* export_2173 */]
00000522 206E FFA4 movea.l A0, [A6 - 0x5C]
00000526 10BC 0001 move.b [A0], 0x1
0000052A 486E FFA8 pea.l [A6 - 0x58]
0000052E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000532 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */]
00000536 206E FFA4 movea.l A0, [A6 - 0x5C]
0000053A 4268 122E clr.w [A0 + 0x122E]
0000053E 206E FFA4 movea.l A0, [A6 - 0x5C]
00000542 2F08 move.l -[A7], A0
00000544 42A7 clr.l -[A7]
00000546 42A7 clr.l -[A7]
00000548 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000054C 4EAD 41E2 jsr [A5 + 0x41E2 /* export_2104 */]
00000550 201F move.l D0, [A7]+
00000552 205F movea.l A0, [A7]+
00000554 2140 122A move.l [A0 + 0x122A], D0
00000558 206E FFA4 movea.l A0, [A6 - 0x5C]
0000055C 2F28 122A move.l -[A7], [A0 + 0x122A]
00000560 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000564 4EAD 3EB2 jsr [A5 + 0x3EB2 /* export_2002 */]
00000568 206E FFA4 movea.l A0, [A6 - 0x5C]
0000056C 4268 1228 clr.w [A0 + 0x1228]
00000570 206E FFA4 movea.l A0, [A6 - 0x5C]
00000574 2F08 move.l -[A7], A0
00000576 42A7 clr.l -[A7]
00000578 42A7 clr.l -[A7]
0000057A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000057E 4EAD 41E2 jsr [A5 + 0x41E2 /* export_2104 */]
00000582 201F move.l D0, [A7]+
00000584 205F movea.l A0, [A7]+
00000586 2140 1224 move.l [A0 + 0x1224], D0
0000058A 206E FFA4 movea.l A0, [A6 - 0x5C]
0000058E 2F28 1224 move.l -[A7], [A0 + 0x1224]
00000592 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000596 4EAD 3EB2 jsr [A5 + 0x3EB2 /* export_2002 */]
label0000059A:
0000059A 4FEE FF80 lea.l A7, [A6 - 0x80]
0000059E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000005A2 4E5E unlink A6
000005A4 205F movea.l A0, [A7]+
000005A6 DEFC 0012 add.w A7, 0x12
000005AA 4ED0 jmp [A0]
000005AC 9A49 sub.w D5, A1
000005AE 534F subq.w A7, 1
000005B0 5F50 subq.w [A0], 7
000005B2 4442 neg.w D2
000005B4 494E chk.w D4, A6
000005B6 4954 chk.w D4, [A4]
000005B8 4941 chk.w D4, D1
000005BA 4C49 5A45 movem.l D0,D2,D6,A1,A3,A4,A6, A1
000005BE 494E chk.w D4, A6
000005C0 5349 subq.w A1, 1
000005C2 4445 neg.w D5
000005C4 4F55 chk.w D7, [A5]
000005C6 5400 addq.b D0, 2
000005C8 0012 1157 ori.b [A2], 0x57 /* 'W' */
000005CC 6169 bsr +0x6B /* 00000637 */
000005CE 7469 moveq.l D2, 0x69
000005D0 6E67 bgt +0x69 /* 00000639 */
000005D2 2066 movea.l A0, -[A6]
000005D4 6F72 ble +0x74 /* 00000648 */
000005D6 206C 6F63 movea.l A0, [A4 + 0x6F63]
000005DA 6B2E bmi +0x30 /* 0000060A */
fn000005DC:
000005DC 4E56 FFFE link A6, -0x0002
000005E0 48E7 0118 movem.l -[A7], D7,A3,A4
000005E4 266E 0008 movea.l A3, [A6 + 0x8]
000005E8 284B movea.l A4, A3
000005EA 206C 004C movea.l A0, [A4 + 0x4C]
000005EE 2050 movea.l A0, [A0]
000005F0 302C 0048 move.w D0, [A4 + 0x48]
000005F4 C1FC 0006 muls.w D0, 0x6
000005F8 3E30 00FA move.w D7, [A0 + D0.w - 0x6]
000005FC 3F07 move.w -[A7], D7
000005FE 2F0B move.l -[A7], A3
00000600 4EAD 4082 jsr [A5 + 0x4082 /* export_2060 */]
00000604 2F0B move.l -[A7], A3
00000606 4EAD 4092 jsr [A5 + 0x4092 /* export_2062 */]
label0000060A:
0000060A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000060E 4E5E unlink A6
00000610 205F movea.l A0, [A7]+
00000612 584F addq.w A7, 4
00000614 4ED0 jmp [A0]
00000616 9743 subx.w D3, D3
00000618 4C4F 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A7
0000061C 4E4F trap 15
0000061E 4E43 trap 3
00000620 5552 subq.w [A2], 2
00000622 5245 addq.w D5, 1
00000624 4E54 4441 link A4, -0xFFFFBBBF
00000628 5441 addq.w D1, 2
0000062A 4241 clr.w D1
0000062C 5345 subq.w D5, 1
0000062E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000630-00000634
fn00000630:
00000630 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000630-00000634
fn00000630: // (misaligned)
00000632 FFF8 .invalid <<F/7/7>>
00000634 48E7 0018 movem.l -[A7], A3,A4
00000638 206E 0008 movea.l A0, [A6 + 0x8]
0000063C 2868 2A1E movea.l A4, [A0 + 0x2A1E]
label00000640:
00000640 200C move.l D0, A4
00000642 6712 beq +0x14 /* 00000656 */
00000644 2054 movea.l A0, [A4]
00000646 2650 movea.l A3, [A0]
label00000648:
00000648 2F0C move.l -[A7], A4
0000064A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000064E 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
00000652 284B movea.l A4, A3
00000654 60EA bra -0x14 /* 00000640 */
label00000656:
00000656 4CDF 1800 movem.l A3,A4, [A7]+
0000065A 4E5E unlink A6
0000065C 205F movea.l A0, [A7]+
0000065E 584F addq.w A7, 4
00000660 4ED0 jmp [A0]
00000662 9444 sub.w D2, D4
00000664 4953 chk.w D4, [A3]
00000666 504F addq.w A7, 8
00000668 5345 subq.w D5, 1
0000066A 4C45 4654 movem.l D2,D4,D6,A1,A2,A6, D5
0000066E 4F56 chk.w D7, [A6]
00000670 4552 chk.w D2, [A2]
00000672 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7
00000676 5300 subq.b D0, 1
00000678 0000 0000 ori.b D0, 0x0
export_2148:
0000067C 4E56 FFF6 link A6, -0x000A
00000680 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000684 266E 0008 movea.l A3, [A6 + 0x8]
00000688 284B movea.l A4, A3
0000068A 4A6C 0048 tst.w [A4 + 0x48]
0000068E 6F28 ble +0x2A /* 000006B8 */
label00000690:
00000690 4A6C 120C tst.w [A4 + 0x120C]
00000694 6F08 ble +0xA /* 0000069E */
00000696 2F0B move.l -[A7], A3
00000698 4EAD 40AA jsr [A5 + 0x40AA /* export_2065 */]
0000069C 60F2 bra -0xC /* 00000690 */
label0000069E:
0000069E 102C 11F2 move.b D0, [A4 + 0x11F2]
000006A2 6706 beq +0x8 /* 000006AA */
000006A4 2F0B move.l -[A7], A3
000006A6 4EAD 4092 jsr [A5 + 0x4092 /* export_2062 */]
label000006AA:
000006AA 4A6C 0048 tst.w [A4 + 0x48]
000006AE 6F08 ble +0xA /* 000006B8 */
000006B0 2F0B move.l -[A7], A3
000006B2 4EBA FF28 jsr [PC - 0xD8 /* 000005DC */]
000006B6 60F2 bra -0xC /* 000006AA */
label000006B8:
000006B8 2F0B move.l -[A7], A3
000006BA 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */]
000006BE 2F0B move.l -[A7], A3
000006C0 4EBA FF6E jsr [PC - 0x92 /* 00000630 */]
000006C4 2E2C 1240 move.l D7, [A4 + 0x1240]
label000006C8:
000006C8 4A87 tst.l D7
000006CA 6710 beq +0x12 /* 000006DC */
000006CC 2047 movea.l A0, D7
000006CE 2C10 move.l D6, [A0]
000006D0 2F07 move.l -[A7], D7
000006D2 2F0B move.l -[A7], A3
000006D4 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */]
000006D8 2E06 move.l D7, D6
000006DA 60EC bra -0x12 /* 000006C8 */
label000006DC:
000006DC 2F0B move.l -[A7], A3
000006DE 4EAD 3EFA jsr [A5 + 0x3EFA /* export_2011 */]
000006E2 4AAC 1200 tst.l [A4 + 0x1200]
000006E6 670A beq +0xC /* 000006F2 */
000006E8 2F2C 1200 move.l -[A7], [A4 + 0x1200]
000006EC 2F0B move.l -[A7], A3
000006EE 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */]
label000006F2:
000006F2 2F2C 119E move.l -[A7], [A4 + 0x119E]
000006F6 2F0B move.l -[A7], A3
000006F8 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
000006FC 4AAC 0E18 tst.l [A4 + 0xE18]
00000700 670A beq +0xC /* 0000070C */
00000702 2F2C 0E18 move.l -[A7], [A4 + 0xE18]
00000706 2F0B move.l -[A7], A3
00000708 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */]
label0000070C:
0000070C 2F2C 122A move.l -[A7], [A4 + 0x122A]
00000710 2F0B move.l -[A7], A3
00000712 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
00000716 2F2C 1224 move.l -[A7], [A4 + 0x1224]
0000071A 2F0B move.l -[A7], A3
0000071C 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
00000720 2F2C 135C move.l -[A7], [A4 + 0x135C]
00000724 2F0B move.l -[A7], A3
00000726 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
0000072A 4AAC 11F4 tst.l [A4 + 0x11F4]
0000072E 670A beq +0xC /* 0000073A */
00000730 2F2C 11F4 move.l -[A7], [A4 + 0x11F4]
00000734 2F0B move.l -[A7], A3
00000736 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */]
label0000073A:
0000073A 4AAC 13B2 tst.l [A4 + 0x13B2]
0000073E 670A beq +0xC /* 0000074A */
00000740 2F2C 13B2 move.l -[A7], [A4 + 0x13B2]
00000744 2F0B move.l -[A7], A3
00000746 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
label0000074A:
0000074A 2F2C 004C move.l -[A7], [A4 + 0x4C]
0000074E 2F0B move.l -[A7], A3
00000750 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
00000754 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000758 4E5E unlink A6
0000075A 2E9F move.l [A7], [A7]+
0000075C 4E75 rts
0000075E 8B49 534F pack -[A5], -[A1], 0x534F
00000762 5F50 subq.w [A0], 7
00000764 4442 neg.w D2
00000766 5155 subq.w [A5], 8
00000768 4954 chk.w D4, [A4]
0000076A 0000 .incomplete